package com.dc.modules.sys.role.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.dc.commons.persistence.OperatorEntity;
import com.dc.commons.sys.persistence.Role;

/*******************************************************************************<P>
 * 文件名: DcSysRole.java <br>
 * 版本: 1.0<br>
 * 描述:<br>
 * 版权所有: <br>
 * <P>
 * 创建者: 王建栋 <br>
 * 创建日期: 2016年6月22日 上午10:10:18<br>
 * 修改者: <br>
 * 修改日期: <br>
 * 修改说明: <br>
 ******************************************************************************/
@Entity
@Table(name="DC_SYS_USER")
public class DcSysRole extends OperatorEntity implements Role{
	
	/**
	 * 角色代码
	 */
	private String code;
	
	/**
	 * 角色名称
	 */
	private String name;
	

	/* (non-Javadoc)
	 * @see com.dc.commons.sys.persistence.Role#setCode(java.lang.String)
	 */
	@Override
	public void setCode(String code) {
		this.code=code;
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.sys.persistence.Role#getCode()
	 */
	@Override
	@Column(name="CODE",length=50)
	public String getCode() {
		return this.code;
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.sys.persistence.Role#setName(java.lang.String)
	 */
	@Override
	public void setName(String name) {
		this.name=name;
	}

	/* (non-Javadoc)
	 * @see com.dc.commons.sys.persistence.Role#getName()
	 */
	@Override
	@Column(name="NAME",length=50)
	public String getName() {
		return this.name;
	}

}
